#include <fstream>
#include <iostream>
using std::cout;
using std::endl;

class A
{
public:
	A()
	{
		cout << "1" << endl;	
	}
};

void fun()
{
	static A a;
}

A c;

int main() 
{
	static A b;
	fun();
	
	return 0;
}












//#define SAYING 1 2

//enum class Color
//{
//	Red
//};
//#define M 10
//#define TOSTR(X) #X << " = " << X
//#define TEST(X) 1 2
//#define TEST2(X) X##nt
//#define ADD(x, y) ((x) + (y))
//
//void test()
//{
//	cout << M << endl;
//}

//int main()
//{
//	cout << M << endl;
//#undef M
//	test();
	
	//cout << M << endl;
//	TEST2(i) b = 3;
//	cout << b << endl;
//	int a = 2;
//	cout << TOSTR(11) << endl;
//	cout << TOSTR(Color::Red) << endl;
//	cout << TOSTR(a) << endl;
//	cout << TOSTR(M) << endl;
//	cout << ADD(a, M) << endl;
//	//cout << TOSTR(1) << endl;
//	cout << TOSTR(M) << endl;
	
//	cout << __FILE__ << endl;
//	cout << __LINE__ << endl;
//	cout << __DATE__ << endl;
//	cout << __TIME__ << endl;
	//SAYING;
//	std::fstream fread("test.txt", std::ios_base::out);
//	if (fread.is_open())
//	{
//		cout << "successful" << endl;
//	}
//	else
//	{
//		cout << "unsuccessful" << endl;	
//	}
	
//	return 0;
//}
